td {
    vertical-align:top;
    padding: 10px 0px;
}

ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

li {
    padding:0px;
    margin:0px;
}

.theme-preview img, .color-scheme img {
    border:solid 1px #666;
    padding: 3px;
}

.theme-preview img:hover, .color-scheme img:hover {
    background: #e37400;
}

.theme-info {
    padding-left:10px;
}

.color-scheme {
    float: left;
    width: 210px;
    text-align:center;
}

.color-scheme.current img {
    background:#0099CC;
}

.color-scheme .color-scheme-title {
    color:#e37400;
}

.color-scheme.current .color-scheme-title {
    color:#0099CC;
}

.legend {
    padding: 5px 0px;
    font-style:italic;
}
